home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / -seriously_amiga- / shareware / programming / other / cop / cop.readme < prev    next >
Text File  |  1997-12-01  |  5KB  |  122 lines

  1. Short:    Low Level Debugger
  2. Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
  3. Author:   thor@einstein.math.tu-berlin.de (Thomas Richter)
  4. Type:     dev/debug
  5. Version:  1.59
  6.  
  7. *****************************************************************************
  8. **                                                                         **
  9. ** ___________                                                             **
  10. ** \        */                                                             **
  11. **  /-----------     #######     #######    ########                       **
  12. **  |    ^ |        ##      ##  ##     ##   ##     ##                      **
  13. **  |      _\       ##          ##     ##   ##     ##  Version 1.59        **
  14. **  |      |        ##          ##     ##   ########                       **
  15. **  |    --|        ##          ##     ##   ##                             **
  16. **  +-----/         ##      ##  ##     ##   ##                             **
  17. **   |   |           #######     #######    ## (c) 1993-1997 THOR-Software **
  18. **                                                                         **
  19. **                                                                         **
  20. **              A Low Level Debugger for all Amiga Systems                 **
  21. **                                                                         **
  22. *****************************************************************************
  23.  
  24.                                     by
  25.  
  26.      _______         _____  _____           __     _
  27.         /    /    / /    / /    /         \/_/    //_/_
  28.        /    /____/ /    / /____/   ___    /  ____// /        _      __
  29.       /    /    / /    / /   \           /  /|/ /  /  /   /_/ / /\_/_/
  30.      /    /    / /____/ /    /         _/__/_/ /__/|_/_/_/ /_/_/  /_
  31.                                               /                   
  32.  
  33. _____________________________________________________________________________
  34.  
  35.             About COP
  36.  
  37. COP is a low level debugger for all amiga systems. "Low Level" means it
  38. directly plays with the hardware, does not have GUI, but is unbeatable
  39. stable. Its main purpose is to debug programs not debugable with the usual
  40. "source level" debugger, like hardware device drivers, DOS handlers in action
  41. and much more. It supports debugging by the serial port, thru a standard
  42. tty terminal (also a COP type 5 terminal is better. A terminal program
  43. for amigas is included), and a build-in terminal emulation in case no 
  44. second computer is available.
  45.  
  46. In case you want to use COP, make sure:
  47.  
  48. -that you really want it. COP is not easy to use!
  49. -that you know assembly language. It won't work without!
  50. -that you have a lot of good will!
  51.  
  52.  
  53.  
  54. Be warned!
  55. __________
  56.  
  57. This release, also it's version 1.58, is a sort of beta-release. I haven't 
  58. tested it fully with the MC68060 CPUs, although it seems to work 
  59. (thanx Olli!), and some features are still missing. The disassembler is 
  60. obsolete and will be replaced within the next releases, propably in 1.60. 
  61. Stay tuned!
  62.  
  63. EMail:  thor@einstein.math.tu-berlin.de
  64.  
  65. WWW:    http://www.math.tu-berlin.de/~thor/thor/index.html
  66.  
  67.  
  68. By the way: You should read the documentation first (before trying to get
  69. COP running)!
  70.  
  71. Thomas
  72.  
  73. _____________________________________________________________________________
  74.  
  75. Changes made since 1.58:
  76.  
  77. - Removed a bug in the expression evaluator that made the indirection 
  78.   operator [] unuseable.
  79. - Removed a bug in the conditional break points.
  80. - Rewrote parts of the system segment.
  81. - Added support for the CyberGuard. That's not yet tested, however!
  82. - Added more '040 instructions I forgot.
  83. - Fixed a bug in the disassembler.
  84. - The previous fix of the "NODE" command broke it even more, fixed!
  85. - Fixed plain MC68000 support that was broken since 1.56.
  86. _____________________________________________________________________________
  87.  
  88. Changes made since 1.57:
  89.  
  90. -Added two '040 instructions I wasn't aware of.
  91. -Rewrote the complete math support, an FPU is no longer required.
  92. -Enhanced the "NODE" command, it displays now all additional information
  93.  it can hold of.
  94. -Removed a stupid bug from the "NODE" command.
  95. -Added the "LABS" command to view the defined labels. Study the doc file for
  96.  details.
  97.  
  98. _____________________________________________________________________________
  99.  
  100. Changes made since 1.56:
  101.  
  102. -Added PAL/NTSC switch.
  103. -Added a check for many command that won't work in a splitted display.
  104.  
  105. _____________________________________________________________________________
  106.  
  107. Changes made since 1.55:
  108.  
  109. -Removed a bug in the printer hardware driver that caused one additional
  110.  character to be printed.
  111. -Added command to eject paper.
  112. -Added Enforcer support for the MC68020 and MC68030 CPUs.
  113. -Added partial MMU support, however no MMU related commands are available.
  114.  Enforcer must be run for this purpose.
  115. -Added IRQ CopyBack mode.
  116. -Fixed several final bugs in the 1.55 release, esp. some MC68060 related,
  117.  although the support isn't complete yet ('60 FPU support is still somewhat
  118.  broken, as the FPU part must be re-written anyways).
  119.  
  120.  
  121. Thomas,
  122.     November 1997